DFetch-org is a small, developer-focused publisher that maintains a single open-source command-line utility designed to solve a recurring problem in embedded and C/C++ workflows: keeping third-party code in sync without forcing teams to adopt a heavy monorepo or package manager. The tool, dfetch, pulls tagged releases, specific commits, or archive snapshots from Git, Subversion, or plain HTTP(S) into a local vendor folder, writes a concise bill-of-materials manifest, and can later check whether the pulled copies still match their declared checksums. Typical use cases include freezing a vendor library for an automotive ECU project, collecting header-only repositories for an IoT firmware build, or mirroring intermittent SVN assets into a Git mirror for CI repeatability. Because dfetch operates from a simple YAML file that lives inside the consuming repository, it integrates cleanly with existing CMake, Make, or Ninja flows without imposing extra language runtimes or artifact servers. The utility runs cross-platform, generates SBOM-style reports for compliance audits, and supports sparse checkouts to keep monolithic dependencies slim. DFetch-org’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest version, and can be queued for batch installation alongside other tools.
Fetch and vendor dependencies from Git, SVN, or archives into your repository
Details